#include<kernel/key.h>

u8 keys[0x53][2] =
{
		{ 0x1b, 0x0 },	// ESC
        { '1', '!' },	// 1
        { '2', '@' },	// 2
        { '3', '#' },	// 3
        { '4', '$' },	// 4
        { '5', '%' },	// 5
        { '6', '^' },	// 6
        { '7', '&' },	// 7
        { '8', '*' },	// 8
        { '9', '(' },	// 9
        { '0', ')' },	// 0
        { '-', '_' },	// -
        { '=', '+' },	// =
        { 0x8, 0x8 },	// BACKSPACE
        { 0x0, 0x0 },	// TAB
        { 'q', 'Q' },	// Q
        { 'w', 'W' },	// W
        { 'e', 'E' },	// E
        { 'r', 'R' },	// R
        { 't', 'T' },	// T
        { 'y', 'Y' },	// Y
        { 'u', 'U' },	// U
        { 'i', 'I' },	// I
        { 'o', 'O' },	// O
        { 'p', 'P' },	// P
        { '[', '{' },	// [
        { ']', '}' },	// ]
        { '\n', 0x0 },	// ENTER
        { 0x0, 0x0 },	// CTRL
        { 'a', 'A' },	// A
        { 's', 'S' },	// S
        { 'd', 'D' },	// D
        { 'f', 'F' },	// F
        { 'g', 'G' },	// G
        { 'h', 'H' },	// H
        { 'j', 'J' },	// J
        { 'k', 'K' },	// K
        { 'l', 'L' },	// L
        { ';', ':' },	// ;
        { '\'', '"' },	// '
        { '`', '~' },	// `
        { 0x0, 0x0 },	// LEFTSHIFT
        { '\\', '|' },	// '\'
        { 'a', 'Z' },	// Z
        { 'x', 'X' },	// X
        { 'c', 'C' },	// C
        { 'v', 'V' },	// V
        { 'b', 'B' },	// B
        { 'n', 'N' },	// N
        { 'm', 'M' },	// M
        { ',', '<' },	// ,
        { '.', '>' },	// .
        { '/', '?' },	// /
        { 0x0, 0x0 },	// RIGHTSHIFT
        { 0x0, 0x0 },	// PRINTSCREEN
        { 0x0, 0x0 },	// ALT
        { 0x20, 0x20 },	// SPACE
        { 0x0, 0x0 },	// CAPSLOCK
        { 0x0, 0x0 },	// F1
        { 0x0, 0x0 },	// F2
        { 0x0, 0x0 },	// F3
        { 0x0, 0x0 },	// F4
        { 0x0, 0x0 },	// F5
        { 0x0, 0x0 },	// F6
        { 0x0, 0x0 },	// F7
        { 0x0, 0x0 },	// F8
        { 0x0, 0x0 },	// F9
        { 0x0, 0x0 },	// F10
        { 0x0, 0x0 },	// NUMLOCK
        { 0x0, 0x0 },	// SCROLLLOCK
        { 0x0, 0x0 },	// HOME
        { 0x0, 0x0 },	// UP
        { 0x0, 0x0 },	// PAGEUP
        { 0x0, 0x0 },	// SUB
        { 0x0, 0x0 },	// LEFT
        { 0x0, 0x0 },	// CENTER
        { 0x0, 0x0 },	// RIGHT
        { 0x0, 0x0 },	// ADD
        { 0x0, 0x0 },	// END
        { 0x0, 0x0 },	// DOWN
        { 0x0, 0x0 },	// PAGEDOWN
        { 0x0, 0x0 },	// INSERT
        { 0x0, 0x0 }	// DEL
};

